home *** CD-ROM | disk | FTP | other *** search
/ CPM Magazine / CPM MAG #02.DSK / FTRDOC < prev    next >
Encoding:
Text File  |  1980-01-01  |  10.0 KB  |  228 lines

  1. .bp0
  2. .po18
  3. .cw10
  4. .mt0
  5.                                Basis 108
  6.  
  7.                   Funktionstastenroutine f}r dBASE II
  8. .cw8
  9. 
  10.  
  11.                                  Cursor
  12.                                    up
  13.  
  14.               Ctrl-R  I-----I   I-----I   I-----I  Ctrl-C
  15.         =last record  I     I   I     I   I     I  =next record
  16.                       I-----I   I-----I   I-----I                      
  17.                                                              
  18.                       I-----I   I-----I   I-----I                         
  19.         Cursor links  I     I   I Home
  20.                                       I   I     I  Cursor rechts
  21.                       I-----I   I-----I   I-----I                        
  22.                                                                
  23.                       I-----I   I-----I   I-----I                   
  24.         Delete links  I     I   I     I   I     I  Ctrl-G                  
  25.                       I-----I   I-----I   I-----I  =Delete rechts
  26.                                                        
  27.                                                            
  28.                                  Cursor
  29.                                   down
  30.  
  31.                     Die Taste Home ist nicht belegt
  32.  
  33.  
  34. Au~erdem wurden folgende Funktionstasten belegt:
  35.  
  36. im Edit Mode haups{chlich:
  37.  
  38. F1 = Ctrl-V = Insert
  39.  
  40. F2 = Ctrl-W = Exit + Save
  41.  
  42. F3 = Ctrl-Q = Exit ohne Save
  43.  
  44. F4 = Ctrl-Y = Delete Data
  45.  
  46. F5 = Ctrl-U = Delete Record
  47.  
  48.  
  49. im Modify Mode:
  50.  
  51. F6 = Ctrl-N = New Field
  52.  
  53. F7 = Ctrl-Y = Clear Field
  54.  
  55. F8 = Ctrl-T = Delete Field
  56.  
  57.  
  58. F10 = Ctrl-P = Drucker an/aus
  59.  
  60. .pa
  61. è
  62.  
  63.  
  64.                    Einbau der Funktionstatstenroutine
  65.  
  66. Zun{chs⌠ wirΣ da≤ CP═ gebootet« Danε gebeε Siσ ein║ FT╥ (return⌐ unΣ diσ ì
  67. Funktionstastenroutinσ is⌠ installiert«á Wenε Siσ diσ FT╥ iφ CP/═ selbs⌠ ì
  68. verewigeε m|chten¼á danε ladeε Siσ MBASI├ unΣ da≤ Programφ CONFIGIO.BAS« ì
  69. Mi⌠á dieseφá Programφ schreibeε Siσ deε I/╧ Cofiguratioεá Blocδá mittel≤ ì
  70. Funktioεá ┤á de≤ Programm≤ auµ diσ gew}nschtσá Diskette¼á diσá nat}rlicΦ ì
  71. bereit≤á formatier⌠á seiεá mu■ unΣ schoε da≤ CP═ Systeφá enthalteεá mu~« ì
  72. Imme≥á wenε Siσ mi⌠ diese≥ Diskettσ danε booten¼á wirΣ de≥ Compute≥á auµ ì
  73. diσ Funktionstasteε wiσ gew}nsch⌠ reagieren.
  74.  
  75.                             Assemblerlisting
  76.  
  77. Au≤á deφá Assemblerlistinτá sinΣ diσ Tastaturcode≤ unΣá diσá ]bersetzunτ ì
  78. ersichtlich«á E≤á sinΣ nocΦ freiσ Pl{tzσ vorhanden«á Diesσ freieε Pl{tzσ ì
  79. k|nnen beliebig belegt werden.
  80.  
  81.                Einschr{nkungen der Funktionstastenroutine
  82.  
  83. Diσá Funktionstastenroutinσá arbeite⌠ nich⌠ zusammeεá mi⌠á deφá Programφ ì
  84. PSEUDO.COM¼á dß diese≤ diσ Speicherpl{tzσ F20░ bi≤ F27╞ ben|tigt«á Fall≤ ì
  85. diσá Pseudoflopp∙á gebrauch⌠ wird¼á mu■ maεá diσá Funktionstastenroutinσ ì
  86. unte≥á da≤ CP═ packen«á Stattdesseε l{~⌠ sicΦ aucΦ da≤á Filσá PSEUDO.CO═ ì
  87. umschreiben¼á s∩á da■ e≤ etwa≤ wenige≥ Plat· ben|tig⌠ unte≥ de≥á Vorausì
  88. setzung¼ da■ diσ RAM-Kartσ vorhandeε ist¼ sons⌠ nicht«  
  89.  
  90. Diesσá Funktionstastenroutinσ l{uf⌠ nu≥ mi⌠ CP═ 2.▓ iε de≥ 5╢ ╦ Version« ì
  91. CP═ │ funktionier⌠ ander≤ unΣ mu■ mi⌠ eine≥ gan· andereε Routinσ bedien⌠ ì
  92. werden« 
  93.  
  94.  
  95.  
  96.  
  97. We≥ sicΦ nich⌠ zutraut¼á da≤ obigσ selbs⌠ durchzuf}hren¼ kanε einσ Kopiσ ì
  98. gegeε freiσ Diskettσ unΣ Freiumschlaτ voφ Auto≥ bekommen.
  99.  
  100. Iφ MaΘ 1983¼ f}≥ AUG┼ ne⌡ bearbeite⌠ iφ Janua≥ 1984
  101.  
  102. Edga≥ Sch{ttlσ  M228╣
  103. Eschborne≥ Str« 64
  104. 623▒ Schwalbach
  105. Tel: 06196-5712
  106. 
  107.  
  108.  
  109. .pa
  110. è.cw8
  111. .uj0
  112. FUNKTIONSTASTENROUTIN┼ 16.MAI.8│         MACRO-8░ 3.4│    18-Sep-8▒    PAG┼    1
  113.  
  114.  
  115. ááá                        
  116. ááá                        TITL┼ FUNKTIONSTASTENROUTIN┼ 16.MAI.8│     
  117. ááá                        
  118. DB2╣           GETCHA╥             EQ╒     0DB29╚        ;CP/═ TASTATURROUTINE║ HIERHE╥ ZEIG╘ 
  119. áá                                        ;VECTO╥ NORMALERWEISE¼ D.H« VECTOR
  120. áá                                        ;ZEIG╘ AU╞ EINE╬ SPRUNGBEFEH╠ UND
  121.                                          ;DIESE╥ ZEIG╘ ERS╘ AU╞ DB29H
  122. F2C├           TABELLSTAR╘     EQ╒     0F2CC╚        ;BEGIN╬ DE╥ ]BERSETZUNGSTABELLE
  123. F38▓           VECTO╥            EQ╒    0F382╚        ;EINSPRUNGVECTO╥ DE╙ CP/M¼ ZEIGT
  124. ááá                                       ;MITTELBA╥ AU╞ GETCHAR
  125. ááá                        
  126. 0000º                         ASE╟            ;ABSOLUT┼ ASSEMBLIERUNG
  127. ááá                             OR╟     0F269╚        ;AU╞ DIESE╥ ADRESS┼ F[NG╘ P« AN
  128. ááá                        
  129. F26╣    C─ DB2╣       ANFANG║     CAL╠     GETCHA╥        ;LIEFER╘ TASTENCOD┼ I╬ REGISTE╥ A
  130. ááá                                        ;IS╘ FUNKTIONSTAST┼ GEDR]CKT?
  131. F26├    0▒ 001┴               L─     BC,02╢        ;L[NG┼ DE╥ SPRUNGTABELLE
  132. F26╞    2▒ F2C├               L─     HL,TABELLSTAR╘    
  133. F27▓    E─ B▒                 CPI╥            ;VERGLEICH┼ CHA╥ I╬ ┴ MI╘ TABELLE
  134. F27┤    2░ 0┤                 J╥    NZ,NOFIN─    ;WEN╬ NICHT╙ GI┬ CHA╥ AU╙ WEN╬ BIT8=░                                            
  135. F27╢    0┼ 1╣                 L─    C,02╡        ;BERECHNUN╟ DE╙ SPRUNGABSTANDES
  136. F27╕    0╣                    AD─    HL,B├        ;(┬ IS╘ NOC╚ VO╬ VORHE╥ 0)
  137. F27╣    7┼                    L─    A,(HL⌐        ;HO╠ DI╥ DA╙ ]BERSETZT┼ ZEICHEN
  138. ááá                        ;DA╙ FOLGEND┼ WIR─ I╬ JEDE═ FAL╠ DURCHLAUFE╬ UN─ VERHINDERT¼ 
  139. ááá                        ;DA■ NICH╘ DEFINIERT┼ FUNKTIONSTASTE╬ ERKANN╘ WERDE╬                        
  140. F27┴    5╞            NOFIND║    L─    E,┴        ;RETT┼ CHA╥ I╬ E
  141. F27┬    1╖                    RL┴            ;WEN╬ BIT╕ DAN╬ CARRY
  142. F27├    3╕ E┬                 J╥    C,ANFAN╟    ;BIT8┐ DAN╬ ANFANG
  143. F27┼    7┬                    L─    A,┼        ;NEIN┐ DAN╬ HO╠ DI╥ CHA╥ AU╙ E
  144. F27╞    C╣                    RE╘            ;UN─ GE╚ HEIM
  145. ááá                        
  146. ááá                            OR╟    TABELLSTAR╘            ;TABELLSTART
  147. ááá                        
  148. F2C├    8╕ 8┴ 8┬              DEF┬    088H,08AH,08BH,095H,08EH
  149. F2C╞    9╡ 8┼         
  150. F2D▒    8╞ C╕ C┤              DEF┬    08FH,0C8H,0C4H,0C5H,0C2╚    ;TASTENCODES
  151. F2D┤    C╡ C▓         
  152. F2D╢    C│ C▒ C┴              DEF┬    0C3H,0C1H,0CAH,0C6H,0C7H
  153. F2D╣    C╢ C╖         
  154. F2D┬    0╕ 1╡                 DEF┬    008H,015H
  155. ááá                        
  156. ááá                            OR╟    TABELLSTART+026
  157. ááá                                    
  158. F2E╢    1│ 1╕ 0╡              DEF┬    013H,018H,005H,004H,012H
  159. F2E╣    0┤ 1▓         
  160. F2E┬    0│ 1┤ 1╣              DEF┬    003H,014H,019H,015H,017╚    ;]BERSETZUNG
  161. F2E┼    1╡ 1╖         
  162. F2F░    1▒ 1╢ 1░              DEF┬    011H,016H,010H,00DH,019╚            
  163. F2F│    0─ 1╣         
  164. F2F╡    7╞ 0╖                 DEF┬    07FH,007H
  165. ááá                        
  166. á                             OR╟    VECTOR
  167. ááá                        
  168. F38▓    F26╣                  DEF╫    ANFANG
  169. ááá                                                
  170. ááá                            EN─    1
  171. .pa
  172. èFUNKTIONSTASTENROUTIN┼ 16.MAI.8│         MACRO-8░ 3.4│    18-Sep-8▒    PAG┼    S
  173.  
  174.  
  175. Macros:
  176.  
  177. Symbols:
  178. F26╣     ANFAN╟          DB2╣     GETCHA╥         F27┴     NOFIN─          
  179. F2C├     TABELLSTAR╘     F38▓     VECTO╥          
  180.  
  181. N∩ Fata∞ error(s)
  182. .cw10
  183. .uj1
  184.  
  185.  
  186.  
  187.  
  188.                           Hexdum≡ de≥ Routine
  189.  
  190. Diσ zugeh|rigeε Byte≤ sinΣ fet⌠ gedruckt.
  191. Diσ Routinσ selbs⌠ lieg⌠ auµ F26╣ bi≤ F27╞ unΣ is⌠ vol∞ relokatibel.
  192. Diσ ]bersetzungstabellσ beginn⌠ beΘ F2CC.
  193. Diσ }bersetzteε Wertσ beginneε beΘ F2E6.
  194.  
  195. .uj0
  196.  
  197. F200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  198. F210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  199. F220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  200. F230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  201. F240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  202. F250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  203. F260: 00 00 00 00 00 00 00 00 00 CD 29 DB 01 1A 00 21  ..........)....!
  204. F270: CC F2 ED B1 20 04 0E 19 09 7E 5F 17 38 EB 7B C9  .... ....~_.8.{.
  205. F280: 9E 09 08 21 9A E0 3A 81 F2 77 23 3A 80 F2 77 2B  ...!..:..w#:..w+
  206. F290: 2B 7E E6 60 CA 9A F2 C3 83 F2 7E E6 08 CA 91 F2  +~.`......~.....
  207. F2A0: 2B 7E F5 3A 82 F2 23 23 77 F1 C9 21 9A E0 3A 82  +~.:..##w..!..:.
  208. F2B0: F2 77 23 3A 80 F2 77 2B 2B 7E E6 40 CA C2 F2 C3  .w#:..w++~.@....
  209. F2C0: AB F2 7E E6 10 CA B9 F2 79 2B 77 C9 88 8A 8B 95  ..~.....y+w.....
  210. F2D0: 8E 8F C8 C4 C5 C2 C3 C1 CA C6 C7 08 15 00 00 00  ................
  211. F2E0: 00 00 00 00 00 00 13 18 05 04 12 03 14 19 15 17  ................
  212. F2F0: 11 16 10 0D 19 7F 07 00 00 00 00 00 00 00 00 00  ................
  213. F300: 00 3A 00 F3 B7 3A A7 DE 20 05 77 32 0C E0 C9 32  .:...:.. .w2...2
  214. F310: 0D E0 18 F6 A7 1F F5 9F 32 00 F3 F1 5F 16 F0 D0  ........2..._...
  215. F320: 32 0D E0 C9 00 00 00 00 00 00 00 00 00 00 00 00  2...............
  216. F330: AD 81 C0 6C FC FF 4C C0 03 00 00 00 00 00 00 00  ...l..L.........
  217. F340: 00 00 00 00 00 00 00 00 00 00 3A BB F3 FE 03 C2  ..........:.....
  218. F350: 0C DB 3A BE E0 1F 9F C9 C3 29 DB E6 7F C9 3A BB  ..:......)....:.
  219. F360: F3 FE 03 C2 3E DC 3A BE E0 E6 02 28 F9 79 32 45  ....>.:....(.y2E
  220. F370: F0 21 7C 03 22 D0 F3 2A DE F3 77 C9 8D BF C0 60  .!|."..*..w....`
  221. F380: 4A F3 69 F2 29 DB 5E F3 3E DC 45 DD 83 F2 AB F2  J.i.).^.>.E.....
  222. F390: AB F2 2B DD AB F2 20 1B AA D9 D4 A9 A8 1E BD 0B  ..+... .........
  223. F3A0: 0C A0 00 0C 0B 1D 0E 0F 19 1E 1F 1C FF FF FF FF  ................
  224. F3B0: FF FF FF FF FF FF FF FF 04 05 01 01 01 01 02 01  ................
  225. F3C0: AD 83 C0 AD 83 C0 8D 00 C1 AD 81 C0 20 3F FF 20  ............ ?. 
  226. F3D0: F0 FD 8D 81 C0 20 4A FF 4C C0 03 00 00 00 00 E1  ..... J.L.......
  227. F3E0: 1B 0C 00 CD 01 01 60 60 00 08 00 01 00 00 00 00  ......``........
  228. F3F0: C0 03 C0 03 00 4C C0 03 4C C0 03 4C C0 03 C0 03  .....L..L..L....
  229.  C0 20 3F FF 20  ............ ?. 
  230. F3D0: F0 FD 8D 81 C0 20 4A FF 4C C0 03 00 00 00 00 E1  ..... J.L.......
  231. F3E0: 1B 0C 00 CD 01σσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσ